home *** CD-ROM | disk | FTP | other *** search
/ The Apple Sales & Marketi…urce Library 1999 August / Resource Library August 99.toast / mac / AppleShare IP 6.2 (NFR) / AppleShare IP 6.2 Install / AppleShare Client / International Folder / Italian / Note su DHX UAM < prev   
Text File  |  1999-04-16  |  3KB  |  69 lines

  1. Informazioni su DHX User Authentication Module 1.0
  2.  
  3.  
  4. SOMMARIO
  5.  
  6. Introduzione
  7. Cosa serve per utilizzare DHX UAM 1.0
  8. Installazione di DHX UAM 1.0
  9. Utilizzo di DHX UAM 1.0
  10. Algoritmi utilizzati
  11. Incompatibilità conosciute e limitazioni
  12.  
  13.  
  14. Introduzione
  15. DHX (Diffie-Hellman Exchange) UAM fornisce un mezzo sicuro per la trasmissione ai server di password lunghe fino a 64 caratteri.
  16.  
  17.  
  18. Cosa serve per utilizzare DHX UAM 1.0 
  19.  
  20. •  Client AppleShare: versione 3.8.1 o successiva
  21.  
  22.  
  23. Installazione di DHX UAM 1.0 
  24.  
  25. UAM deve essere posizionato nella cartella "AppleShare Folder" all'interno della cartella Estensioni della Cartella Sistema attiva. Non è necessario riavviare il computer, ma Scelta Risorse e Consultazione Network devono essere chiusi e riaperti prima che la presenza di UAM venga riconosciuta.
  26.  
  27.  
  28. Utilizzo di DHX UAM 1.0 
  29.  
  30. Se il server al quale ci si collega supporta DHX UAM, il Client AppleShare mostrerà una finestra di dialogo che consente di scegliere "Password criptata" come meccanismo di accesso. Selezionare questo metodo e inserire nome utente e password così come si farebbe in una normale finestra di dialogo AppleShare.
  31.  
  32.  
  33. Algoritmi utilizzati
  34. (il seguente paragrafo è stato lasciato in Inglese, in quanto contiene descrizioni e procedure tecniche)
  35.  
  36. password is padded with nulls to 64 bytes
  37. username is a pstring, padded to even byte length (odd number of chars)
  38. ServerSig is obtained from the AFPSrvrInfo reply from the server.
  39.  
  40. first message from client to server:
  41. | login (2 bytes)  | AFP Vers | UAMName "DHCAST128" | Username (padded) | Ma (16 bytes) |
  42.  
  43. reply (server to client)
  44. | ID (2 bytes) | Mb (16 bytes) | (16 byte nonce, ServerSig)K |
  45.  
  46. login continue (client to server)
  47. | logincontinue (2 bytes) | ID (2 bytes) | (16 byte nonce + 1, password)K |
  48.  
  49. reply (server to client)
  50. pass / fail
  51.  
  52. (data)K = Encrypt data using CAST 128 CBC with key = K
  53.  
  54. The Key is generated with a Diffie-Hellman key exchange as follows:
  55. Ma - first message = g^Ra mod p  (sent by the Client to the Server)
  56. Mb - second message = g^Rb mod p (sent by the Server to the Cleint)
  57. K - Key = Mb^Ra mod p = Ma^Rb mod p
  58.  
  59. We are using CAST 128, (the implementation from SSLeay) in CBC mode with the IV in the second message being the bytestring "CJalbert" and the IV in the third message being the bytestring "LWallace".
  60.  
  61.  
  62. Incompatiblità conosciute e limitazioni
  63.  
  64. • Sembra esserci un problema tra Norton Antivirus e DHX UAM. Durante il tentativo di connessione, il computer potrebbe generare un errore di sistema quando l'utente scrive il nome e la password nella finestra di connessione. Se questo succede, è necessario disabilitare Norton Antivirus.
  65.  
  66.  
  67. © 1999 Apple Computer, Inc. Tutti i diritti riservati.
  68. Apple, il logo Apple, AppleShare, AppleTalk, HyperCard, LocalTalk, Mac, Macintosh, MacTCP, e PowerBook sono marchi registrati di Apple Computer, Inc. PowerPC è un marchio di International Business Machines Corporation, utilizzato su licenza.